/*
*@file ejemploScanner.java
*@author http://estudi-ando.wikispaces.com
*@date 04/04/2011
*@description El siguiente programa recibe números enteros positivos mediante la consola e imprime su equivalencia en asteriscos siempre y cuando sean números *diferentes de cero, en caso contrario el programa finaliza.
*/
import java.util.Scanner;					       //"Librería" que me permite utilizar la función Scanner

public class ejemploScanner{				
	public static void main(String[] args){			
		Scanner lector=new Scanner(System.in);	//Creo un Scanner llamado lector
		String cadena;
		int numero;
		System.out.println("Escribe una cifra y da enter. El programa te imprimirá el número de asteriscos correspondientes");
		System.out.println("Para salir del programa escribe 0");
		do{					                       //Evalúa lo que está en su interior por lo menos una vez...
			cadena=lector.next();		           //Recibe lo que se está ingresando en el teclado y lo guarda en la variable cadena
			numero=Integer.parseInt(cadena);	   //Convierte el valor de la variable cadena en un int
			for(int i=1; i<=numero; i++){		   //Cuenta desde uno hasta el valor ingresado en la variable cadena
				System.out.print("*");	          //Imprime tantos asteriscos como diga en la variable numero
			}
			System.out.print("\n");		         //Imprime un salto de línea
		}while(numero!=0);				           //Mientras la variable numero no tenga como valor un 0
		System.out.println("Hasta pronto");
	}
}